hysop.operator.base package¶
Submodules¶
- hysop.operator.base.advection_dir module
DirectionalAdvectionBase
DirectionalAdvectionBase.velocity
DirectionalAdvectionBase.advected_fields_in
DirectionalAdvectionBase.advected_fields_out
DirectionalAdvectionBase.available_methods()
DirectionalAdvectionBase.default_method()
DirectionalAdvectionBase.discretize()
DirectionalAdvectionBase.get_field_requirements()
DirectionalAdvectionBase.get_work_properties()
DirectionalAdvectionBase.handle_method()
DirectionalAdvectionBase.scalars_out_cache_ghosts()
DirectionalAdvectionBase.setup()
DirectionalAdvectionBase.supported_dimensions()
DirectionalAdvectionBase.velocity_advection_ghosts()
- hysop.operator.base.convergence module
- hysop.operator.base.curl module
- hysop.operator.base.custom module
- hysop.operator.base.custom_symbolic_operator module
CustomSymbolicOperatorBase
ExprDiscretizationInfo
ExprDiscretizationInfo.IndexedCounterTypes
ExprDiscretizationInfo.SimpleCounterTypes
ExprDiscretizationInfo.arrays
ExprDiscretizationInfo.buffers
ExprDiscretizationInfo.copy()
ExprDiscretizationInfo.fields
ExprDiscretizationInfo.push_parameters()
ExprDiscretizationInfo.read()
ExprDiscretizationInfo.read_objects()
ExprDiscretizationInfo.update()
ExprDiscretizationInfo.write()
ExprDiscretizationInfo.written_objects()
SymbolicExpressionInfo
SymbolicExpressionInfo.check_array()
SymbolicExpressionInfo.check_arrays()
SymbolicExpressionInfo.check_buffers()
SymbolicExpressionInfo.check_dfield_sizes()
SymbolicExpressionInfo.check_expressions()
SymbolicExpressionInfo.check_field()
SymbolicExpressionInfo.determine_direction()
SymbolicExpressionInfo.dim
SymbolicExpressionInfo.discretize_expressions()
SymbolicExpressionInfo.extract_obj_requirements()
SymbolicExpressionInfo.extracted_dexprs
SymbolicExpressionInfo.extracted_exprs
SymbolicExpressionInfo.fields
SymbolicExpressionInfo.is_discretized
SymbolicExpressionInfo.max_granularity
SymbolicExpressionInfo.params
SymbolicExpressionInfo.setup_expressions()
SymbolicExpressionParser
SymbolicExpressionParser.check_expressions()
SymbolicExpressionParser.discretize_assignment()
SymbolicExpressionParser.discretize_expressions()
SymbolicExpressionParser.discretize_one()
SymbolicExpressionParser.discretize_subexpr()
SymbolicExpressionParser.extract_expressions()
SymbolicExpressionParser.extract_obj_requirements()
SymbolicExpressionParser.parse()
SymbolicExpressionParser.parse_assignment()
SymbolicExpressionParser.parse_one()
SymbolicExpressionParser.parse_subexpr()
SymbolicExpressionParser.read()
SymbolicExpressionParser.read_discrete()
SymbolicExpressionParser.setup_expressions()
SymbolicExpressionParser.setup_one()
SymbolicExpressionParser.should_transpose_expr()
SymbolicExpressionParser.transposable_expressions()
SymbolicExpressionParser.transpose_expr()
SymbolicExpressionParser.write()
SymbolicExpressionParser.write_discrete()
- hysop.operator.base.derivative module
- hysop.operator.base.diffusion module
- hysop.operator.base.enstrophy module
- hysop.operator.base.external_force module
ExternalForce
ExternalForce.Fext
ExternalForce.apply()
ExternalForce.diffusion
ExternalForce.dim
ExternalForce.discretize()
ExternalForce.get_mem_requests()
ExternalForce.initialize()
ExternalForce.input_fields()
ExternalForce.input_params()
ExternalForce.output_fields()
ExternalForce.output_params()
ExternalForce.post_setup()
ExternalForce.pre_setup()
SpectralExternalForceOperatorBase
- hysop.operator.base.integrate module
- hysop.operator.base.memory_reordering module
- hysop.operator.base.min_max module
- hysop.operator.base.poisson module
- hysop.operator.base.poisson_curl module
- hysop.operator.base.redistribute_operator module
RedistributeOperatorBase
RedistributeOperatorBase.available_methods()
RedistributeOperatorBase.can_redistribute()
RedistributeOperatorBase.default_method()
RedistributeOperatorBase.get_field_requirements()
RedistributeOperatorBase.get_node_requirements()
RedistributeOperatorBase.get_preserved_input_fields()
RedistributeOperatorBase.handle_method()
RedistributeOperatorBase.initialize()
RedistributeOperatorBase.supported_backends()
RedistributeOperatorBase.supports_mpi()
RedistributeOperatorBase.supports_multiple_field_topologies()
RedistributeOperatorBase.supports_multiple_topologies()
- hysop.operator.base.solenoidal_projection module
- hysop.operator.base.spatial_filtering module
- hysop.operator.base.spectral_operator module
PlannedSpectralTransform
PlannedSpectralTransform.DEBUG
PlannedSpectralTransform.backend
PlannedSpectralTransform.compute_energy()
PlannedSpectralTransform.configure_input_buffer()
PlannedSpectralTransform.configure_output_buffer()
PlannedSpectralTransform.determine_buffer_shape()
PlannedSpectralTransform.dfield
PlannedSpectralTransform.discretize()
PlannedSpectralTransform.discretized
PlannedSpectralTransform.field
PlannedSpectralTransform.full_input_buffer
PlannedSpectralTransform.full_output_buffer
PlannedSpectralTransform.get_mapped_full_input_buffer()
PlannedSpectralTransform.get_mapped_full_output_buffer()
PlannedSpectralTransform.get_mapped_input_buffer()
PlannedSpectralTransform.get_mapped_output_buffer()
PlannedSpectralTransform.get_mem_requests()
PlannedSpectralTransform.initialize()
PlannedSpectralTransform.initialized
PlannedSpectralTransform.input_axes
PlannedSpectralTransform.input_buffer
PlannedSpectralTransform.input_dtype
PlannedSpectralTransform.input_shape
PlannedSpectralTransform.input_slices
PlannedSpectralTransform.input_symbolic_array()
PlannedSpectralTransform.input_transform_shape
PlannedSpectralTransform.is_backward
PlannedSpectralTransform.is_forward
PlannedSpectralTransform.name
PlannedSpectralTransform.op
PlannedSpectralTransform.output_axes
PlannedSpectralTransform.output_buffer
PlannedSpectralTransform.output_dtype
PlannedSpectralTransform.output_parameters
PlannedSpectralTransform.output_shape
PlannedSpectralTransform.output_slices
PlannedSpectralTransform.output_symbolic_array()
PlannedSpectralTransform.output_transform_shape
PlannedSpectralTransform.plot_energy()
PlannedSpectralTransform.ready
PlannedSpectralTransform.s
PlannedSpectralTransform.setup()
PlannedSpectralTransform.symbol
PlannedSpectralTransform.tag
PlannedSpectralTransform.transform_group
PlannedSpectralTransform.transforms
SpectralComputationalGraphNodeFrontend
SpectralOperatorBase
SpectralOperatorBase.FFTI
SpectralOperatorBase.backend
SpectralOperatorBase.discretize()
SpectralOperatorBase.get_field_requirements()
SpectralOperatorBase.get_mem_requests()
SpectralOperatorBase.get_node_requirements()
SpectralOperatorBase.get_work_properties()
SpectralOperatorBase.initialize()
SpectralOperatorBase.min_fft_alignment
SpectralOperatorBase.new_transform_group()
SpectralOperatorBase.pre_initialize()
SpectralOperatorBase.setup()
SpectralTransformGroup
SpectralTransformGroup.DEBUG
SpectralTransformGroup.backward_fields
SpectralTransformGroup.backward_transforms
SpectralTransformGroup.build_wave_number()
SpectralTransformGroup.check_fields()
SpectralTransformGroup.determine_domain()
SpectralTransformGroup.discrete_wave_numbers
SpectralTransformGroup.discretize()
SpectralTransformGroup.discretized
SpectralTransformGroup.forward_fields
SpectralTransformGroup.forward_transforms
SpectralTransformGroup.get_mem_requests()
SpectralTransformGroup.indexed_wavenumbers()
SpectralTransformGroup.initialize()
SpectralTransformGroup.initialized
SpectralTransformGroup.mem_tag
SpectralTransformGroup.name
SpectralTransformGroup.op
SpectralTransformGroup.output_parameters
SpectralTransformGroup.push_expressions()
SpectralTransformGroup.ready
SpectralTransformGroup.require_backward_transform()
SpectralTransformGroup.require_forward_transform()
SpectralTransformGroup.setup()
SpectralTransformGroup.tag
- hysop.operator.base.stretching_dir module
DirectionalStretchingBase
DirectionalStretchingBase.available_methods()
DirectionalStretchingBase.default_method()
DirectionalStretchingBase.discretize()
DirectionalStretchingBase.get_field_requirements()
DirectionalStretchingBase.get_work_properties()
DirectionalStretchingBase.handle_method()
DirectionalStretchingBase.supported_dimensions()
- hysop.operator.base.transpose_operator module